http://www.geocities.com/SiliconValley/Network/7162/others.html#minisubstitute MiniSubstitute